Convoyeur Modulaire

Formation - TIA - Niv 2 - Lina - 02/2023

2.3 Import des modèles de structure

Comme pour les mnémoniques, il faut préparer le fichier d’import :

  1. Type de fonction : STR pour déclarer la structure et VAR pour les variables ;
  2. Nom fonction : Renseigner le nom de la structure. Laisser vide pour une variable ;
  3. Nom variable : Renseigner le nom de la variable. Laisser vide pour une structure ;
  4. Nom du parent : Mettre le nom de la structure pour une ligne variable. Laisser à vide pour une structure ;
  5. Type de données à convertir ;
  6. Mode de gestion de la variable : Mettre 1 par défaut pour tous et 3 dès que réserve ;

Rappel sur le Mode de gestion d'une la variable, il s’agit d’un code d’affectation :

  1. Consigne/Paramètre : Création d’un mnémonique disponible en lecture / écriture ;
  2. Commande : Création d’un mnémonique disponible en lecture ;
  3. Réserve : Mnémo en réserve, aucun mnémonique ne sera créé.

Les types doivent être convertis :

  1. UINT en INT ;
  2. Bool en BIT. Rappel : un BIT doit être déclaré au sein d’une variable INT soit 16 variables bit maximum par int ;
  3. Réel par REAL ;
  4. String en STRING.

Attention ! Pour déclarer une chaîne de caractère, il faut ajouter la colonne Taille chaîne de caractère et Lecture en tableau, mettre lecture à 1 pour les chaînes.

Comme expliqué dans la formation Convoyeur modulaire niveau 1, il faut créer un décalage de deux octets avant la chaîne de caractère, pour l’import par CSV, il faut donc déclarer une donnée INT en mode réserve ;
Exemple d’une conversion :

Exemple conversion déclaration modèle

Figure 7 : Exemple conversion déclaration modèle

Déclaration BIT en modèle de structure

Figure 8 : Déclaration BIT en modèle de structure

Exemple de déclaration avec chaîne de caractère :

Format déclaratif chaîne de charactères

Figure 9 : Format déclaratif chaîne de charactères

  1. Créer une nouvelle feuille Excel ;
  2. Renseigner toutes les variables présentes dans le document « Liste des variables_Niveau 2_vXX » ;
  3. Convertissant toutes les variables, pages par pages sauf la première page en suivant les critères évoqués précédemment.

Le résultat obtenu doit ressembler à la figure suivante, une fois le fichier converti en .csv :

Exemple du fichier .csv

Figure 10 : Exemple du fichier .csv

Accéder à Référentiel > Importer des déclarations :

Accès Importer des déclarations

Figure 11 : Accès Importer des déclarations

  • Dans le champ Type d’import sélectionner Modèle structure, puis sélectionner IMPORT_STRUCTURE dans le champ Configuration en dessous.
Configuration importation structure

Figure 12 : Configuration importation structure

  • Si aucun format d’import par défaut n’est disponible dans votre BDD, télécharger et importer

Import-Modele-Structure disponible dans les fichiers fournis avec ce tutoriel ;

Importer un standard d’import

Figure 13 : Importer un standard d’import

  • Sélectionner votre fichier Excel puis l’importer. Bien penser à paramétrer la ligne de titre :
Importation modèle de structure

Figure 14 : Importation modèle de structure

  • Si un modèle est déjà existant dans votre BDD, LINA vous informe que les données seront supprimées puis reconstruites. C’est le nom de la structure qui est la clé d’intégration ;
Alerte import modèle structure

Figure 15 : Alerte import modèle structure

  • Une fois tous les potentiels conflits réglés, cliquer sur Importer les données. Le rapport suivant doit s’afficher, attestant du bon déroulement de l’importation :
Rapport intégration modèle structure

Figure 16 : Rapport intégration modèle structure

  • Le résultat de l’importation est visible dans le menu Modèle Structure :
Résultat après importation structure

Figure 17 : Résultat après importation structure